package com.css.openapi.BO.fxdw;


import lombok.Data;

import java.math.BigDecimal;

/**
 * @author xlw
 * @description:
 * @title: ZszyOrderStatusBO
 * @package com.invoice.tcc.BO
 * @date 2025/5/27 15:33
 */
@Data
public class ZszyOrderStatusBO {

    /**
     * 业务流水号
     */
    private String ywlsh;

    /**
     * 商户订单号号
     */
    private String shddh;

    /**
     * 订单完成状态（0：未完成；1：已完成）
     */
    private Integer ddwczt;

    /**
     * 第一次支付状态
     */
    private ZszyOnePay one;

    /**
     * 第二次支付状态
     */
    private ZszySecondPay two;

    /**
     * 失败原因
     */
    private String sbyy;

    @Data
    public static class ZszyOnePay {
        /**
         * 支付状态（0：未支付；1：支付成功；2：支付失败）
         */
        private Integer zfzt;

        /**
         * 支付金额
         */
        private BigDecimal zfje;

        /**
         * 付款id
         */
        private String fkid;

        /**
         * 缴税状态
         */
        private String jszt;
    }

    @Data
    public static class ZszySecondPay {
        /**
         * 支付状态（0：未支付；1：支付成功；2：支付失败）
         */
        private Integer zfzt;

        /**
         * 付款id
         */
        private String fkid;

        /**
         * 支付金额
         */
        private BigDecimal zfje;
    }
}
